package com.yc.anno.junit;

// 测试类
public class MathBizTest {
    MathBiz biz;
    @junitRunner.Test(1)
    public void test1(){
        System.out.println("-------- test1 --------");
        int res = biz.add(1, 1);
        Assert.assertEquals(2, res);
    }
    @junitRunner.Test(3)
    public void test2(){
        System.out.println("-------- test2 --------");
        int res = biz.sub(1, 1);
        Assert.assertEquals(0, res);
    }
    @junitRunner.Test(5)
    public void test3(){
        System.out.println("-------- test3 --------");
        int res = biz.mul(1, 1);
        Assert.assertEquals(1, res);
    }
    @junitRunner.Test(2)
    public void test4(){
        System.out.println("-------- test4 --------");
        int res = biz.div(1, 1);
        Assert.assertEquals(1, res);
    }
    @junitRunner.Test(4)
    public void test5(){
        System.out.println("-------- test5 --------");
        int res = biz.pow(2);
        Assert.assertEquals(4, res);
    }
    // 每个测试方法执行前执行的方法
    @junitRunner.Before
    public void before(){
        System.out.println("======== before =======");
        biz = new MathBiz();
    }
    // 每个测试方法执行后执行的方法
    @junitRunner.After
    public void after(){
        System.out.println("======== after =======");
        biz = null;
    }
}